/*
 * 定义数组容器：
 *   定义数组容器、要素，强制数据类型的语言
 *   必须有数据类型，大小，就是存储数据的个数
 *   定义数组公式：
 *       数据类型[] 变量名 = new 数据类型[存储元素的个数]
 *       数据类型：数组中存储元素的数据类型
 *       []：表示数组的意思
 *       变量名：自定义标识符
 *       new：创建容器关键字
 *       数据类型：数组中存储元素的数据类型
 *       []：表示数组的意思
 *       元素个数，就是数组中可以存储多少个数据(恒定、定长)
 * */

public class ArrayDemo {
    public static void main(String[] args) {
        // 定义数组，存储整数，长度为3个
        int[] arr = new int[3]; // 默认三个都为0

        /*
         * 定义数组的两种方式
         *   1. 数据类型[] 变量名 = new 数据类型[]{数据1,数据2,数据3};
         *       注意：new后面的中括号内不允许写任何内容，写了就编译失败
         *   2. 数据类型[] 变量名 = {数据1,数据2,数据3};
         *
         *   注意：变量arr arr1 arr2 存储的是数组的地址
         * */

        int[] arr1 = new int[]{1, 2, 3, 4, 5, 6};

        int[] arr2 = {7, 8, 9, 0};
        System.out.println(arr1);
        System.out.println(arr2);
    }
}